home *** CD-ROM | disk | FTP | other *** search
Text File | 1998-10-26 | 5.0 KB | 77 lines | [TEXT/ScoM] |
- (def-orchestra 'orchestra
- all-instruments (i1 i2 i3)
- )
-
- (init-msec '1/4 150)
-
- (make zone1 '(-1000))
-
- (def-section a
- i1
- zone (gen-evolve 2 '(change-length times 1.5 x) (gen-evolve 2 '(change-length divide 1.5 x) (gen-evolve 2 '(change-length divide 1.5 x) (gen-evolve 3 '(change-length sub 240 x) '(600 600 600 600 600 600 600 600)))))
- tonality (activate-tonality (chromatic c 3))
- length (gen-evolve 2 '(change-length times 1.5 x) (gen-evolve 2 '(change-length divide 1.5 x) (gen-evolve 2 '(change-length divide 1.5 x) (gen-evolve 3 '(change-length sub 240 x) '(600 600 600 600 600 600 600 600)))))
- velocity (nthcdr 155 (gen-variants 0.340 3 (gen-evolve 10 '(change-length times 1.07 x) '(60 60 60 60 60 60 60 60))))
- duration (gen-evolve 2 '(change-length times 1.5 x) (gen-evolve 2 '(change-length divide 1.5 x) (gen-evolve 2 '(change-length divide 1.5 x) (gen-evolve 3 '(change-length sub 240 x) '(600 600 600 600 600 600 600 600)))))
- channel '(1)
- symbol (change-to-symbols (gen-evolve 2 '(change-length times 1.3 x) (gen-evolve 2 '(change-length divide 1.8 x) (gen-evolve 2 '(change-length sub 8 x) '(0 5 4 3 11 14 10 6)))))
-
- i2
- zone (gen-evolve 2 '(change-length times 1.5 x) (gen-evolve 2 '(change-length divide 1.5 x) (gen-evolve 2 '(change-length divide 1.5 x) (gen-evolve 3 '(change-length sub 240 x) '(600 600 600 600 600 600 600 600)))))
- tonality (activate-tonality (chromatic c 5))
- length (gen-evolve 2 '(change-length times 1.5 x) (gen-evolve 2 '(change-length divide 1.5 x) (gen-evolve 2 '(change-length divide 1.5 x) (gen-evolve 3 '(change-length sub 240 x) '(600 600 600 600 600 600 600 600)))))
- velocity (nthcdr 155 (gen-variants 0.340 3 (gen-evolve 10 '(change-length times 1.07 x) '(60 60 60 60 60 60 60 60))))
- duration (gen-evolve 2 '(change-length times 1.5 x) (gen-evolve 2 '(change-length divide 1.5 x) (gen-evolve 2 '(change-length divide 1.5 x) (gen-evolve 3 '(change-length sub 240 x) '(600 600 600 600 600 600 600 600)))))
- channel '(1)
- symbol (change-to-symbols (gen-evolve 2 '(change-length times 1.3 x) (gen-evolve 2 '(change-length divide 1.8 x) (gen-evolve 2 '(change-length sub 4 x) '(0 5 4 3 11 14 10 6)))))
-
- i3
- zone (gen-evolve 2 '(change-length times 1.5 x) (gen-evolve 2 '(change-length divide 1.5 x) (gen-evolve 2 '(change-length divide 1.5 x) (gen-evolve 3 '(change-length sub 225 x) '(600 600 600 600 600 600 600 600)))))
- tonality (activate-tonality (chromatic c 6))
- length (gen-evolve 2 '(change-length times 1.5 x) (gen-evolve 2 '(change-length divide 1.5 x) (gen-evolve 2 '(change-length divide 1.5 x) (gen-evolve 3 '(change-length sub 240 x) '(600 600 600 600 600 600 600 600)))))
- velocity (nthcdr 155 (gen-variants 0.340 3 (gen-evolve 10 '(change-length times 1.07 x) '(60 60 60 60 60 60 60 60))))
- duration (gen-evolve 2 '(change-length times 1.5 x) (gen-evolve 2 '(change-length divide 1.5 x) (gen-evolve 2 '(change-length divide 1.5 x) (gen-evolve 3 '(change-length sub 240 x) '(600 600 600 600 600 600 600 600)))))
- channel '(1)
- symbol (change-to-symbols (gen-evolve 2 '(change-length times 1.5 x) (gen-evolve 2 '(change-length divide 1.8 x) (gen-evolve 2 '(change-length sub 4 x) '(0 5 4 3 11 14 10 6))))))
-
-
- (clone-section a b
- except
- i1
- zone (append zone1 (gen-evolve 5 '(change-length divide 1.5 x) '(250 250 250 250 250 250 250 250)))
- tonality (activate-tonality (chromatic c 2))
- length (gen-evolve 5 '(change-length divide 1.5 x) '(250 250 250 250 250 250 250 250))
- velocity (nthcdr 155 (gen-variants 0.340 3 (gen-evolve 10 '(change-length times 1.07 x) '(60 60 60 60 60 60 60 60))))
- duration (gen-evolve 5 '(change-length divide 1.5 x) '(250 250 250 250 250 250 250 250))
- channel '(3)
- symbol (change-to-symbols (gen-evolve 5 '(change-length times 1.1 x) '(0 5 4 3 11 14 10 6)))
-
- i2
- zone (append zone1 (gen-evolve 5 '(change-length divide 1.5 x) '(250 250 250 250 250 250 250 250)))
- tonality (activate-tonality (chromatic c 5))
- length (gen-evolve 5 '(change-length divide 1.5 x) '(250 250 250 250 250 250 250 250))
- velocity (nthcdr 155 (gen-variants 0.340 3 (gen-evolve 10 '(change-length times 1.07 x) '(60 60 60 60 60 60 60 60))))
- duration (gen-evolve 5 '(change-length divide 1.5 x) '(250 250 250 250 250 250 250 250))
- channel '(3)
- symbol (change-to-symbols (gen-evolve 5 '(change-length times 1.1 x) '(0 5 4 3 11 14 10 6)))
-
- i3
- zone (append zone1 (gen-evolve 5 '(change-length divide 1.5 x) '(250 250 250 250 250 250 250 250)))
- tonality (activate-tonality (chromatic c 6))
- length (gen-evolve 5 '(change-length divide 1.5 x) '(250 250 250 250 250 250 250 250))
- velocity (nthcdr 155 (gen-variants 0.340 3 (gen-evolve 10 '(change-length times 1.07 x) '(60 60 60 60 60 60 60 60))))
- duration (gen-evolve 5 '(change-length divide 1.5 x) '(250 250 250 250 250 250 250 250))
- channel '(3)
- symbol (change-to-symbols (gen-evolve 5 '(change-length times 1.1 x) '(0 5 4 3 11 14 10 6)))
- )
-
- (midiport :printer)
-
- (def-tempo 150)
-
- (play-file-P nil
- all-instruments '(a b)
- )
-
-
-